; Music of Sweet Megademo Part Headache () (Da Boxon Team) (Tom & Jerry Of GPA)
; Ripped by Megachur the 30/08/2008

	write "SWEETMPH.BIN"

music_date_rip	equ &1e88
music_adr	equ &61e0
first_theme	equ 0	; 0 -> 0
last_theme	equ 0

	read "music_header_v1_0.asm"

; "ST-128 Module"

	jp l61e9	; stop music
	jp l627d	; play music
	jp l6261	; stop music
;
.init_music
.l61e9
;
	xor a
	ld hl,l6794
	call l625a
	ld hl,l67c2
	call l625a
	ld hl,l67f0
	call l625a
	ld ix,l6790
	ld iy,l681a
	ld de,#002e
	ld b,#03
.l6209
	push bc
	inc (ix+#1f)
	ld l,(iy+#00)
	ld h,(iy+#01)
	ld a,(hl)
	ld (ix+#24),a
	inc hl
	ld c,(hl)
	inc hl
	ld b,(hl)
	inc hl
	ld (ix+#22),l
	ld (ix+#23),h
	ld (ix+#20),c
	ld (ix+#21),b
	ld (ix+#25),#ff
	add ix,de
	inc iy
	inc iy
	pop bc
	djnz l6209
	ld hl,l66a9
	ld (hl),#06
	inc hl
	ld (hl),#40
	inc hl
	ld (hl),#01
	inc hl
	ld (hl),d
	inc hl
	ld (hl),#38
	ld hl,#ffff
	ld (l66a5),hl
	ld (l66a7),hl
	ld a,#0c
	ld c,d
	call l6685
	ld a,#0d
	ld c,d
	jp l6685
.l625a
	ld b,#2a
.l625c
	ld (hl),a
	inc hl
	djnz l625c
	ret
;
.stop_music
.l6261
;
	ld a,#07
	ld c,#3f
	call l6685
	ld a,#08
	ld c,#00
	call l6685
	ld a,#09
	ld c,#00
	call l6685
	ld a,#0a
	ld c,#00
	jp l6685
;
.play_music
.l627d
;
	ld hl,l66ab
	dec (hl)
	ld ix,l6790
	ld bc,l679e
	call l631f
	ld ix,l67be
	ld bc,l67cc
	call l631f
	ld ix,l67ec
	ld bc,l67fa
	call l631f
	ld hl,l66a4
	ld de,l66ab
	ld b,#06
	call l62fc
	ld b,#07
	call l62fc
	ld b,#0b
	call l62fc
	ld b,#0d
	call l62fc
	ld de,l66ab
	ld a,(de)
	or a
	ret nz
	inc hl
	ldi
	dec (hl)
	ret nz
	ld (hl),#40
	ld hl,l67af
	call l62d5
	ld hl,l67dd
	call l62d5
	ld hl,l680b
.l62d5
	ld (hl),#01
	inc hl
	ld b,h
	ld c,l
	inc hl
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,(de)
	cp #80
	jr nz,l62ea
	ex de,hl
	inc hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,(de)
.l62ea
	inc de
	ex de,hl
	ld d,b
	ld e,c
	ldi
	ldi
	ex de,hl
	ld (hl),e
	inc hl
	ld (hl),d
	inc hl
	ld (hl),a
	inc hl
	ld (hl),#ff
	ret
.l62fc
	inc hl
	inc de
	ld a,(de)
	cp (hl)
	ret z
	ld (hl),a
	ld c,a
	ld a,b
	jp l6685
.l6307
	ld a,(hl)
	ld (ix+#1f),a
	inc hl
	ld (ix+#20),l
	ld (ix+#21),h
	ld (ix+#17),d
	ld (ix+#15),d
	ld c,d
	ld a,(ix+#00)
	jp l6685
.l631f
	ld a,(l66ab)
	or a
	jp nz,l63d7
	ld (ix+#08),a
	ld (ix+#0a),a
	dec (ix+#1f)
	jp nz,l63d7
	ld d,a
	ld l,(ix+#20)
	ld h,(ix+#21)
	ld a,(hl)
	inc hl
	cp #fe
	jr z,l6307
	or a
	jp z,l63cc
	ld r,a
	and #7f
	cp #10
	jr c,l63a7
	ld e,(hl)
	inc hl
	push hl
	push bc
	sub #10
	add #00
	add (ix+#24)
	ld (ix+#07),a
	ld b,d
	call l651f
	ld (ix+#16),b
	ld (ix+#17),#20
	inc b
	ld (ix+#2c),b
	ld (ix+#2d),b
	dec b
	ld a,e
	pop de
	ld i,a
	and #f0
	cp (ix+#25)
	jr z,l6380
	ld (ix+#25),a
	ld (ix+#1e),b
	ld (ix+#29),b
.l6380
	rrca
	ld c,a
	ld hl,l6820
	add hl,bc
	ldi
	ldi
	ldi
	ldi
	ldi
	ldi
	bit 6,(hl)
	ldi
	ldi
	ld b,#00
	jr z,l639f
	ld (ix+#1e),b
.l639f
	ld a,i
	pop hl
	ld d,b
	and #0f
	jr z,l63c0
.l63a7
	ld b,d
	ex de,hl
	and #0f
	dec a
	add a
	ld c,a
	ld hl,l66b0
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	push hl
	ex de,hl
	ld d,b
	ret
	add b
	add e
	add h
	add l
	add (hl)
	add h
.l63c0
	ld a,d
	or a
	jr nz,l63ce
	ld a,r
	bit 7,a
	ld a,#01
	jr nz,l63ce
.l63cc
	ld a,(hl)
	inc hl
.l63ce
	ld (ix+#1f),a
	ld (ix+#20),l
	ld (ix+#21),h
.l63d7
	ld a,(ix+#17)
	or a
	jr nz,l63ed
	ld a,(ix+#15)
	or a
	ret z
	ld (ix+#17),a
	ld a,(ix+#14)
	and #1f
	ld (ix+#16),a
.l63ed
	ld d,#00
	ld e,(ix+#16)
	dec (ix+#2c)
	jr nz,l6403
	ld a,(ix+#2d)
	ld (ix+#2c),a
	inc (ix+#16)
	dec (ix+#17)
.l6403
	ld a,(ix+#0d)
	or a
	jr z,l6411
	ld h,a
	ld l,(ix+#0c)
	add hl,de
	ld a,(hl)
	jr l642f
.l6411
	ld a,(ix+#1a)
	or a
	jp z,l6436
	ld c,a
	cp #03
	jr nz,l641e
	xor a
.l641e
	inc a
	ld (ix+#1a),a
	dec c
	ld a,c
	jr z,l642f
	ld a,(ix+#18)
	dec c
	jr z,l642f
	ld a,(ix+#19)
.l642f
	add (ix+#07)
	ld b,d
	call l651f
.l6436
	ld l,(ix+#04)
	ld h,(ix+#05)
	push hl
	ld a,(ix+#08)
	or a
	jr z,l645e
	dec (ix+#1b)
	jr nz,l645e
	ld a,(ix+#08)
	ld (ix+#1b),a
	ld c,(ix+#1c)
	ld b,(ix+#1d)
	add hl,bc
	ld (ix+#04),l
	ld (ix+#05),h
	ex (sp),hl
	jr l6496
.l645e
	ld a,(ix+#29)
	or a
	jr z,l6496
	ld b,a
	ld a,(ix+#27)
	dec (ix+#26)
	jr nz,l648d
	ld c,a
	ld a,(ix+#28)
	ld (ix+#26),a
	ld a,c
	add b
	ld (ix+#27),a
	cp (ix+#2a)
	jr nz,l6484
	ld (ix+#29),#ff
	jr l648d
.l6484
	cp (ix+#2b)
	jr nz,l648d
	ld (ix+#29),#01
.l648d
	ld b,d
	or a
	jp p,l6493
	dec b
.l6493
	ld c,a
	jr l64a1
.l6496
	ld h,(ix+#0f)
	ld l,(ix+#0e)
	add hl,de
	add hl,de
	ld c,(hl)
	inc hl
	ld b,(hl)
.l64a1
	pop hl
	bit 7,(ix+#14)
	jr z,l64aa
	ld h,d
	ld l,d
.l64aa
	add hl,bc
	ld c,l
	ld a,(ix+#01)
	call l6685
	ld c,h
	ld a,(ix+#02)
	call l6685
	ld h,(ix+#11)
	ld l,(ix+#10)
	add hl,de
	ld a,(hl)
	bit 7,a
	jr nz,l64fd
	and #0f
	ld b,a
	ld a,(ix+#0a)
	or a
	jr z,l64ec
	dec (ix+#09)
	jr nz,l64ec
	ld c,a
	ld a,(ix+#0b)
	ld (ix+#09),a
	ld a,(ix+#1e)
	add c
	jp p,l64e4
	xor a
	jr l64e9
.l64e4
	cp #10
	jr nz,l64e9
	dec a
.l64e9
	ld (ix+#1e),a
.l64ec
	ld a,b
	sub (ix+#1e)
	jr nc,l64f3
	xor a
.l64f3
	or (ix+#06)
	ld c,a
	ld a,(ix+#00)
	call l6685
.l64fd
	ld l,(ix+#12)
	ld h,(ix+#13)
	add hl,de
	ld c,(hl)
	bit 7,c
	ret nz
	ld b,(ix+#03)
	ld hl,(l66ac)
	ld a,h
	or b
	ld h,a
	ld a,c
	and #1f
	jr z,l651b
	ld l,a
	ld a,b
	cpl
	and h
	ld h,a
.l651b
	ld (l66ac),hl
	ret
.l651f
	ld hl,l66ce
	cp #61
	jr nc,l6529
	add a
	ld c,a
	add hl,bc
.l6529
	ld a,(hl)
	ld (ix+#04),a
	inc hl
	ld a,(hl)
	ld (ix+#05),a
	ret
.l6533
	ld (ix+#0d),d
	ld (ix+#06),d
	ld (ix+#1a),d
	call l6658
	ld (ix+#1e),a
	jp l63c0
.l6545
	dec b
.l6546
	ld a,(hl)
	inc hl
	ld c,a
	and #0f
	bit 7,b
	jr z,l6551
	neg
.l6551
	ld (ix+#1c),a
	ld (ix+#1d),b
	ld a,c
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#08),a
	ld (ix+#1b),a
	jp l63c0
.l6567
	dec b
	jr l656b
.l656a
	inc b
.l656b
	call l6658
	ld (ix+#0b),a
	ld (ix+#09),a
	ld (ix+#0a),b
	jp l63c0
.l657a
	ld a,(hl)
	inc hl
	ld c,a
	and #0f
	ld (ix+#1e),a
	ld a,c
	and #f0
	rrca
	rrca
	rrca
	jp l663d
.l658b
	ld a,(hl)
	inc hl
	or a
	jr z,l65ad
	ld c,a
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#28),a
	ld (ix+#26),a
	ld a,c
	and #07
	ld (ix+#2a),a
	neg
	ld (ix+#2b),a
	ld (ix+#27),a
	ld a,#01
.l65ad
	ld (ix+#29),a
	jp l63c0
.l65b3
	dec hl
	ld a,(hl)
	and #0f
	ld (l66af),a
	inc hl
	ld a,(hl)
	inc hl
	ld (l66ae),a
	ld (ix+#0d),d
	ld (ix+#1a),d
	ld (ix+#06),#10
	jp l63c0
.l65cd
	ld a,(hl)
	or a
	jr z,l65de
	call l665a
	ld (ix+#2c),a
	ld (ix+#2d),a
	inc hl
	jp l63c0
.l65de
	ld hl,#0101
	ld (l66aa),hl
	jp l63c0
.l65e7
	call l6658
	ld (ix+#1e),a
	jp l63c0
.l65f0
	ld a,(hl)
	inc hl
	push hl
	ld e,a
	rrca
	rrca
	rrca
	rrca
	call l6669
	ld (ix+#0e),c
	ld (ix+#0f),d
	ld a,e
	ld d,#04
	call l6669
	ld (ix+#12),c
	ld (ix+#13),d
	pop hl
	ld d,b
	jp l63c0
.l6612
	ld a,(hl)
	inc hl
	ld (l66a9),a
	jp l63c0
.l661a
	ld a,(hl)
	inc hl
	ld c,a
	rrca
	rrca
	rrca
	rrca
	and #0f
	ld (ix+#18),a
	ld a,c
	and #0f
	ld (ix+#19),a
	ld (ix+#06),d
	ld (ix+#0d),d
	ld (ix+#1a),#01
	jp l63c0
.l6639
	call l6658
	add a
.l663d
	ld b,#00
	ld c,a
	push hl
	ld hl,l68a0
	add hl,bc
	ld a,(hl)
	ld (ix+#0c),a
	inc hl
	ld a,(hl)
	ld (ix+#0d),a
	pop hl
	ld (ix+#06),b
	ld (ix+#1a),b
	jp l63c0
.l6658
	ld a,(hl)
	inc hl
.l665a
	cp #10
	ret c
	ld c,a
	and #f0
	rrca
	rrca
	rrca
	rrca
	ld d,a
	ld a,c
	and #0f
	ret
.l6669
	and #0f
	add a
	add a
	add a
	add d
	ld c,a
	ld hl,l6820
	add hl,bc
	ld c,(hl)
	inc hl
	ld d,(hl)
	ret
	db #53,#54,#2d,#31,#32,#38,#20,#4d
	db #6f,#64,#75,#6c,#65
.l6685
	di
	ld b,#f4
	out (c),a
	ld b,#f6
	in a,(c)
	or #c0
	out (c),a
	and #3f
	out (c),a
	ld b,#f4
	out (c),c
	ld b,#f6
	ld c,a
	or #80
	out (c),a
	out (c),c
	ei
.l66a4
	ret
.l66ac equ $ + 7
.l66ab equ $ + 6
.l66aa equ $ + 5
.l66a9 equ $ + 4
.l66a7 equ $ + 2
.l66a5
	db #00,#00,#00,#00,#00,#00,#00,#00
.l66af equ $ + 2
.l66ae equ $ + 1
	db #38,#00,#00
.l66b0
	dw l6533,l6546,l6545,l656a
	dw l6567,l657a,l658b,l65b3
	dw l65cd,l65b3,l65e7,l65f0
	dw l6612,l661a,l6639
.l66ce
	dw #0000,#0e18,#0d4d,#0c8e
	dw #0bda,#0b2f,#0a8f,#09f7
	dw #0968,#08e1,#0861,#07e9
	dw #0777,#070c,#06a7,#0647
	dw #05ed,#0598,#0547,#04fc
	dw #04b4,#0470,#0431,#03f4
	dw #03bc,#0386,#0353,#0324
	dw #02f6,#02cc,#02a4,#027e
	dw #025a,#0238,#0218,#01fa
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.l6790 equ $ + 2
	dw #000f,#0008
.l6794 equ $ + 2
	db #01,#08,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l679e equ $ + 1
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l67af equ $ + 2
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l67c2 equ $ + 5
.l67be equ $ + 1
	db #00,#09,#02,#03,#10,#00,#00,#00
.l67cc equ $ + 7
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l67dd
	db #00,#00,#00,#00,#00,#00,#00,#00
.l67ec equ $ + 7
	db #00,#00,#00,#00,#00,#00,#00,#0a
.l67f0 equ $ + 3
	db #04,#05,#20,#00,#00,#00,#00,#00
.l67fa equ $ + 5
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l680b equ $ + 6
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l681a equ $ + 5
	db #00,#00,#00,#00,#00,#60,#6b,#99
.l6820 equ $ + 3
	db #6b,#d2,#6b,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#c0,#68,#00,#69,#20
	db #69,#40,#00,#40,#69,#80,#69,#a0
	db #69,#80,#00,#c0,#69,#00,#6a,#20
	db #6a,#c0,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#40,#6a,#80,#6a,#20
	db #69,#48,#08,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#a0,#6a,#e0,#6a,#00
	db #6b,#9a,#06,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
	db #21,#00,#00,#b2,#21,#b2,#21,#b2
.l68a0 equ $ + 3
	db #21,#00,#00,#b2,#21,#20,#6b,#40
	db #6b,#b2,#21,#b2,#21,#b2,#21,#b2
	db #21,#b2,#21,#b2,#21,#b2,#21,#b2
	db #21,#b2,#21,#b2,#21,#b2,#21,#b2
	db #21,#b2,#21,#00,#00,#00,#00,#01
	db #00,#01,#00,#02,#00,#02,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#01
	db #00,#01,#00,#02,#00,#02,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#01
	db #00,#01,#00,#02,#00,#02,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#01
	db #00,#01,#00,#02,#00,#02,#00,#01
	db #00,#01,#00,#0e,#0d,#0c,#0b,#0a
	db #0c,#0b,#0a,#09,#08,#08,#08,#08
	db #08,#08,#08,#08,#08,#08,#08,#07
	db #06,#05,#04,#03,#02,#01,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#90,#01,#e0,#01,#30
	db #02,#80,#02,#d0,#02,#20,#03,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#0d,#0e,#0e,#0e,#0d
	db #0d,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#08,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#65,#01,#3e
	db #01,#00,#00,#c3,#04,#65,#01,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#0e,#0e,#0d,#0c,#0b
	db #0a,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#06,#00,#00,#06,#07
	db #07,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#01,#00,#01,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#01,#00,#01,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#01,#00,#01,#00,#01
	db #00,#01,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#01,#00,#01,#00,#01
	db #00,#01,#00,#0c,#0b,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#0a,#0a,#0a,#0a,#0a,#0a
	db #0a,#0a,#0a,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#0d,#0b,#09,#07,#05
	db #03,#01,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#01,#01,#01,#01,#01
	db #01,#01,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#03,#07,#0c,#00
	db #03,#07,#0c,#00,#03,#07,#0c,#00
	db #03,#07,#0c,#00,#03,#07,#0c,#00
	db #03,#07,#0c,#00,#03,#07,#0c,#00
	db #03,#07,#0c,#00,#04,#07,#0c,#00
	db #04,#07,#0c,#00,#04,#07,#0c,#00
	db #04,#07,#0c,#00,#04,#07,#0c,#00
	db #04,#07,#0c,#00,#04,#07,#0c,#00
	db #04,#07,#0c,#00,#4f,#6f,#00,#0b
	db #6c,#00,#0d,#6d,#00,#0d,#6d,#00
	db #0b,#6c,#00,#0b,#6c,#00,#8c,#6c
	db #00,#8c,#6c,#00,#8f,#6d,#00,#11
	db #6e,#00,#11,#6e,#00,#b0,#6e,#00
	db #11,#6e,#00,#8f,#6d,#00,#8f,#6d
	db #00,#8f,#6d,#00,#8f,#6d,#00,#8f
	db #6d,#80,#63,#6b,#00,#06,#72,#00
	db #52,#6f,#00,#52,#6f,#00,#52,#6f
	db #00,#52,#6f,#00,#52,#6f,#00,#d3
	db #6f,#00,#d3,#6f,#00,#54,#70,#00
	db #d5,#70,#00,#3c,#71,#00,#a1,#71
	db #00,#3c,#71,#00,#54,#70,#00,#54
	db #70,#00,#54,#70,#00,#54,#70,#00
	db #54,#70,#80,#9c,#6b,#00,#4f,#6f
	db #00,#01,#74,#00,#b3,#72,#00,#b3
	db #72,#00,#78,#72,#00,#78,#72,#00
	db #b3,#72,#00,#d2,#72,#00,#3c,#71
	db #00,#ff,#72,#00,#21,#73,#00,#7f
	db #73,#00,#21,#73,#00,#04,#74,#00
	db #3e,#74,#00,#04,#74,#00,#3e,#74
	db #00,#87,#74,#80,#d5,#6b,#b4,#20
	db #a8,#10,#d8,#70,#a8,#10,#b4,#30
	db #a8,#10,#d8,#70,#a8,#10,#b4,#20
	db #a8,#10,#d8,#70,#a8,#10,#b4,#30
	db #a8,#10,#b4,#30,#a8,#10,#b4,#20
	db #a6,#10,#d8,#70,#a6,#10,#b4,#30
	db #a6,#10,#d8,#70,#a6,#10,#b4,#20
	db #a6,#10,#d8,#70,#a6,#10,#b4,#30
	db #b4,#30,#a6,#10,#b4,#30,#b4,#20
	db #a8,#10,#d8,#70,#a8,#10,#b4,#30
	db #a8,#10,#d8,#70,#a8,#10,#b4,#20
	db #a8,#10,#d8,#70,#a8,#10,#b4,#30
	db #a8,#10,#b4,#30,#a8,#10,#b4,#20
	db #a4,#10,#d8,#70,#a6,#10,#b4,#30
	db #a6,#10,#d8,#70,#a6,#10,#b4,#20
	db #a6,#10,#d8,#70,#a6,#10,#b4,#30
	db #b4,#30,#a6,#10,#b4,#30,#ff,#b4
	db #20,#a8,#10,#d8,#70,#a8,#10,#b4
	db #30,#a8,#10,#d8,#70,#a8,#10,#b4
	db #20,#a8,#10,#d8,#70,#a8,#10,#b4
	db #30,#a8,#10,#b4,#30,#a8,#10,#b4
	db #20,#aa,#10,#d8,#70,#aa,#10,#b4
	db #30,#aa,#10,#d8,#70,#aa,#10,#b4
	db #20,#aa,#10,#d8,#70,#aa,#10,#b4
	db #30,#b4,#30,#aa,#10,#b4,#30,#b4
	db #20,#a8,#10,#d8,#70,#a8,#10,#b4
	db #30,#a8,#10,#d8,#70,#a8,#10,#b4
	db #20,#a8,#10,#d8,#70,#a8,#10,#b4
	db #30,#a8,#10,#b4,#30,#a8,#10,#b4
	db #20,#ab,#10,#d8,#70,#ab,#10,#b4
	db #30,#ab,#10,#d8,#70,#ab,#10,#b4
	db #20,#ab,#10,#d8,#70,#ab,#10,#b4
	db #30,#b4,#30,#ab,#10,#b4,#30,#ff
	db #34,#21,#10,#a8,#10,#d8,#70,#a8
	db #10,#b4,#30,#a8,#10,#d8,#70,#a8
	db #10,#b4,#20,#a8,#10,#d8,#70,#a8
	db #10,#b4,#30,#a8,#10,#b4,#30,#a8
	db #10,#b4,#20,#a6,#10,#d8,#70,#a6
	db #10,#b4,#30,#a6,#10,#d8,#70,#a6
	db #10,#b4,#20,#a6,#10,#d8,#70,#a6
	db #10,#b4,#30,#b4,#30,#a6,#10,#b4
	db #30,#b4,#20,#a8,#10,#d8,#70,#a8
	db #10,#b4,#30,#a8,#10,#d8,#70,#a8
	db #10,#b4,#20,#a8,#10,#d8,#70,#a8
	db #10,#b4,#30,#a8,#10,#b4,#30,#a8
	db #10,#b4,#20,#a4,#10,#d8,#70,#a6
	db #10,#b4,#30,#a6,#10,#d8,#70,#a6
	db #10,#b4,#20,#a6,#10,#d8,#70,#a6
	db #10,#b4,#30,#b4,#30,#a6,#10,#b4
	db #30,#ff,#34,#21,#10,#a8,#10,#d8
	db #70,#a8,#10,#b4,#30,#a8,#10,#d8
	db #70,#a8,#10,#b4,#20,#a8,#10,#d8
	db #70,#a8,#10,#b4,#30,#a8,#10,#b4
	db #30,#a8,#10,#b4,#20,#af,#10,#d8
	db #70,#af,#10,#b4,#30,#af,#10,#d8
	db #70,#af,#10,#b4,#20,#af,#10,#d8
	db #70,#af,#10,#b4,#30,#b4,#30,#af
	db #10,#b4,#30,#b4,#20,#b2,#10,#d8
	db #70,#b2,#10,#b4,#30,#b2,#10,#d8
	db #70,#b2,#10,#b4,#20,#b2,#10,#d8
	db #70,#b2,#10,#b4,#30,#b2,#10,#b4
	db #30,#b2,#10,#b4,#20,#ad,#10,#d8
	db #70,#ad,#10,#b4,#30,#ad,#10,#d8
	db #70,#ad,#10,#b4,#20,#ad,#10,#d8
	db #70,#ad,#10,#b4,#30,#b4,#30,#ad
	db #10,#b4,#30,#ff,#b4,#20,#c0,#16
	db #12,#d8,#70,#c0,#16,#12,#b4,#30
	db #c0,#16,#12,#d8,#70,#c0,#16,#12
	db #b4,#20,#c0,#16,#12,#d8,#70,#c0
	db #16,#12,#b4,#30,#c0,#16,#12,#b4
	db #30,#c0,#16,#12,#b4,#20,#bb,#16
	db #12,#d8,#70,#bb,#16,#11,#b4,#30
	db #bb,#16,#12,#d8,#70,#bb,#16,#12
	db #b4,#20,#bb,#16,#12,#d8,#70,#bb
	db #16,#12,#b4,#30,#b4,#30,#bb,#16
	db #12,#b4,#30,#b4,#20,#be,#16,#22
	db #d8,#70,#be,#16,#22,#b4,#30,#be
	db #16,#22,#d8,#70,#be,#16,#22,#b4
	db #20,#be,#16,#22,#d8,#70,#be,#16
	db #22,#b4,#30,#be,#16,#22,#b4,#30
	db #be,#16,#22,#b4,#20,#b9,#16,#22
	db #d8,#70,#b9,#16,#22,#b4,#30,#b9
	db #16,#22,#d8,#70,#b9,#16,#22,#b4
	db #20,#b9,#16,#22,#d8,#70,#b9,#16
	db #22,#b4,#30,#b4,#30,#b9,#16,#22
	db #b4,#30,#ff,#b4,#20,#c0,#16,#12
	db #d8,#70,#c0,#16,#12,#b4,#30,#c0
	db #16,#12,#d8,#70,#c0,#16,#12,#b4
	db #20,#c0,#16,#12,#d8,#70,#c0,#16
	db #12,#b4,#30,#c0,#16,#12,#b4,#30
	db #c0,#16,#12,#b4,#20,#be,#16,#22
	db #d8,#70,#be,#16,#22,#b4,#30,#be
	db #16,#22,#d8,#70,#be,#16,#22,#b4
	db #20,#be,#16,#22,#d8,#70,#be,#16
	db #22,#b4,#30,#b4,#30,#be,#16,#22
	db #b4,#30,#b4,#20,#bc,#16,#22,#d8
	db #70,#bc,#16,#22,#b4,#30,#bc,#16
	db #22,#d8,#70,#bc,#16,#22,#b4,#20
	db #bc,#16,#22,#d8,#70,#bc,#16,#22
	db #b4,#30,#bc,#16,#22,#b4,#30,#bc
	db #16,#22,#b4,#20,#bb,#16,#12,#d8
	db #70,#bb,#16,#12,#b4,#30,#bb,#16
	db #12,#d8,#70,#bb,#16,#12,#b4,#20
	db #bb,#16,#12,#d8,#70,#bb,#16,#12
	db #b4,#30,#b4,#30,#bb,#16,#12,#b4
	db #30,#ff,#00,#40,#ff,#40,#5f,#11
	db #fe,#01,#c0,#50,#c0,#50,#fe,#01
	db #c0,#50,#c0,#50,#fe,#01,#c0,#50
	db #fe,#01,#c0,#50,#c0,#50,#fe,#01
	db #c0,#50,#40,#50,#02,#3e,#5f,#12
	db #fe,#01,#be,#50,#be,#50,#fe,#01
	db #be,#50,#be,#50,#fe,#01,#be,#50
	db #fe,#01,#be,#50,#be,#50,#fe,#01
	db #be,#50,#3e,#50,#02,#40,#5f,#11
	db #fe,#01,#c0,#50,#c0,#50,#fe,#01
	db #c0,#50,#c0,#50,#fe,#01,#c0,#50
	db #fe,#01,#c0,#50,#c0,#50,#fe,#01
	db #c0,#50,#40,#50,#02,#3e,#5f,#12
	db #fe,#01,#be,#50,#be,#50,#fe,#01
	db #be,#50,#be,#50,#fe,#01,#be,#50
	db #fe,#01,#be,#50,#be,#50,#fe,#01
	db #be,#50,#3e,#50,#02,#ff,#45,#5f
	db #11,#fe,#01,#c5,#50,#c5,#50,#fe
	db #01,#c5,#50,#c5,#50,#fe,#01,#c5
	db #50,#fe,#01,#c5,#50,#c5,#50,#fe
	db #01,#c5,#50,#45,#50,#02,#47,#5f
	db #11,#fe,#01,#c7,#50,#c7,#50,#fe
	db #01,#c7,#50,#c7,#50,#fe,#01,#c7
	db #50,#fe,#01,#c7,#50,#c7,#50,#fe
	db #01,#c7,#50,#47,#50,#02,#48,#5f
	db #12,#fe,#01,#c8,#50,#c8,#50,#fe
	db #01,#c8,#50,#c8,#50,#fe,#01,#c8
	db #50,#fe,#01,#c8,#50,#c8,#50,#fe
	db #01,#c8,#50,#48,#50,#02,#4a,#5f
	db #12,#fe,#01,#ca,#50,#ca,#50,#fe
	db #01,#ca,#50,#ca,#50,#fe,#01,#ca
	db #50,#fe,#01,#ca,#50,#ca,#50,#fe
	db #01,#ca,#50,#4a,#50,#02,#ff,#40
	db #5f,#11,#fe,#01,#c0,#50,#c0,#50
	db #fe,#01,#c0,#50,#c0,#50,#fe,#01
	db #c0,#50,#fe,#01,#c0,#50,#c0,#50
	db #fe,#01,#c0,#50,#40,#50,#02,#47
	db #5f,#11,#fe,#01,#c7,#50,#c7,#50
	db #fe,#01,#c7,#50,#c7,#50,#fe,#01
	db #c7,#50,#fe,#01,#c7,#50,#c7,#50
	db #fe,#01,#c7,#50,#47,#50,#02,#43
	db #5f,#12,#fe,#01,#c3,#50,#c3,#50
	db #fe,#01,#c3,#50,#c3,#50,#fe,#01
	db #c3,#50,#fe,#01,#c3,#50,#c3,#50
	db #fe,#01,#c3,#50,#43,#50,#02,#45
	db #5f,#12,#fe,#01,#c5,#50,#c5,#50
	db #fe,#01,#c5,#50,#c5,#50,#fe,#01
	db #c5,#50,#fe,#01,#c5,#50,#c5,#50
	db #fe,#01,#c5,#50,#45,#50,#02,#ff
	db #58,#51,#10,#0b,#10,#53,#50,#02
	db #56,#50,#02,#d3,#50,#58,#50,#02
	db #53,#50,#02,#56,#50,#02,#d3,#50
	db #d6,#50,#d3,#50,#58,#50,#02,#53
	db #50,#02,#56,#50,#02,#53,#50,#02
	db #db,#50,#5a,#50,#02,#58,#50,#02
	db #d6,#50,#58,#50,#02,#58,#50,#02
	db #53,#50,#02,#56,#50,#02,#d3,#50
	db #58,#50,#02,#53,#50,#02,#56,#50
	db #02,#d3,#50,#d6,#50,#d3,#50,#58
	db #50,#02,#51,#50,#02,#55,#50,#02
	db #d1,#50,#58,#50,#02,#51,#50,#02
	db #55,#50,#02,#56,#50,#03,#ff,#58
	db #50,#02,#53,#50,#02,#56,#50,#02
	db #d3,#50,#58,#50,#02,#53,#50,#02
	db #56,#50,#02,#d3,#50,#d6,#50,#d3
	db #50,#58,#50,#02,#53,#50,#02,#56
	db #50,#02,#53,#50,#02,#db,#50,#5a
	db #50,#02,#58,#50,#02,#d6,#50,#58
	db #50,#02,#58,#50,#02,#53,#50,#02
	db #56,#50,#02,#d3,#50,#58,#50,#02
	db #53,#50,#02,#56,#50,#02,#d3,#50
	db #d6,#50,#d3,#50,#58,#50,#02,#51
	db #50,#02,#55,#50,#02,#d1,#50,#58
	db #50,#02,#51,#50,#02,#55,#50,#02
	db #56,#50,#03,#ff,#58,#5b,#20,#53
	db #50,#02,#56,#50,#02,#d3,#50,#58
	db #50,#02,#53,#50,#02,#56,#50,#02
	db #d3,#50,#d6,#50,#d3,#50,#58,#50
	db #02,#53,#50,#02,#56,#50,#02,#53
	db #50,#02,#db,#50,#5a,#50,#02,#58
	db #50,#02,#d6,#50,#58,#50,#02,#58
	db #50,#02,#53,#50,#02,#56,#50,#02
	db #d3,#50,#58,#50,#02,#53,#50,#02
	db #56,#50,#02,#d3,#50,#d6,#50,#d3
	db #50,#58,#50,#02,#53,#50,#02,#56
	db #50,#02,#d3,#50,#58,#50,#02,#53
	db #50,#02,#56,#50,#02,#56,#50,#03
	db #ff,#34,#20,#02,#58,#70,#02,#34
	db #30,#02,#58,#70,#02,#34,#20,#02
	db #58,#70,#02,#34,#30,#02,#34,#30
	db #02,#34,#20,#02,#58,#70,#02,#34
	db #30,#02,#58,#70,#02,#34,#20,#02
	db #58,#70,#02,#b4,#30,#34,#30,#02
	db #b4,#30,#b4,#20,#a8,#10,#d8,#70
	db #a8,#10,#b4,#30,#a8,#10,#d8,#70
	db #a8,#10,#b4,#20,#a8,#10,#d8,#70
	db #a8,#10,#b4,#30,#a8,#10,#b4,#30
	db #a8,#10,#b4,#20,#a4,#10,#d8,#70
	db #a6,#10,#b4,#30,#a6,#10,#d8,#70
	db #a6,#10,#b4,#20,#a6,#10,#d8,#70
	db #a6,#10,#b4,#30,#b4,#30,#a6,#10
	db #b4,#30,#ff,#00,#01,#03,#11,#01
	db #4c,#51,#20,#cf,#50,#4e,#50,#02
	db #4c,#50,#03,#4e,#50,#02,#cf,#50
	db #51,#50,#03,#4e,#50,#11,#03,#11
	db #01,#4f,#50,#02,#d3,#50,#51,#50
	db #02,#4f,#50,#03,#4e,#50,#02,#cf
	db #50,#51,#50,#03,#4e,#50,#09,#02
	db #11,#01,#4a,#50,#06,#ff,#4c,#51
	db #f0,#03,#11,#01,#4e,#51,#f0,#03
	db #11,#01,#4f,#51,#c0,#4c,#51,#30
	db #03,#11,#01,#4e,#51,#80,#4a,#51
	db #40,#47,#51,#40,#ff,#4c,#51,#f0
	db #03,#11,#01,#4e,#50,#0d,#cc,#50
	db #ce,#50,#03,#11,#01,#4f,#51,#c0
	db #53,#51,#30,#03,#11,#01,#51,#51
	db #80,#53,#51,#10,#56,#50,#02,#53
	db #51,#10,#56,#50,#02,#d3,#50,#d6
	db #50,#ff,#4c,#50,#06,#4a,#50,#06
	db #47,#50,#02,#45,#50,#02,#47,#50
	db #0e,#40,#50,#02,#4a,#50,#06,#47
	db #50,#06,#45,#50,#10,#43,#50,#02
	db #42,#50,#02,#ff,#c0,#50,#c2,#50
	db #c3,#50,#c4,#50,#45,#50,#02,#47
	db #50,#02,#45,#50,#02,#47,#50,#02
	db #45,#50,#02,#c3,#50,#c2,#50,#45
	db #51,#40,#03,#11,#04,#03,#11,#04
	db #03,#11,#04,#c0,#50,#c2,#50,#c3
	db #50,#c4,#50,#45,#50,#02,#47,#50
	db #02,#45,#50,#02,#47,#50,#02,#45
	db #50,#02,#c3,#50,#c2,#50,#45,#50
	db #02,#c3,#50,#c2,#50,#43,#50,#02
	db #c2,#50,#c0,#50,#42,#50,#02,#c0
	db #50,#be,#50,#40,#50,#02,#3e,#50
	db #02,#ff,#4c,#5b,#11,#c7,#50,#c3
	db #50,#cc,#50,#c7,#50,#c3,#50,#cc
	db #50,#c7,#50,#cc,#50,#c7,#50,#c3
	db #50,#cc,#50,#c7,#50,#c3,#50,#cc
	db #50,#c7,#50,#ca,#50,#c5,#50,#c2
	db #50,#ca,#50,#c5,#50,#c2,#50,#ca
	db #50,#c5,#50,#ca,#50,#c5,#50,#c2
	db #50,#ca,#50,#c5,#50,#c2,#50,#ca
	db #50,#c5,#50,#c5,#50,#c0,#50,#bc
	db #50,#c5,#50,#c0,#50,#bc,#50,#c5
	db #50,#c0,#50,#c5,#50,#c0,#50,#bc
	db #50,#c5,#50,#c0,#50,#bc,#50,#c5
	db #50,#c0,#50,#c7,#50,#c2,#50,#be
	db #50,#c7,#50,#c2,#50,#be,#50,#c7
	db #50,#c2,#50,#c7,#50,#c2,#50,#be
	db #50,#c7,#50,#c2,#50,#be,#50,#c7
	db #50,#c2,#50,#ff,#fe,#40,#ff,#4c
	db #51,#71,#cc,#50,#4f,#50,#02,#4e
	db #50,#02,#4c,#50,#02,#ce,#50,#03
	db #11,#01,#4a,#51,#90,#02,#11,#01
	db #47,#50,#02,#4a,#50,#02,#cc,#50
	db #03,#11,#01,#47,#51,#f0,#02,#11
	db #01,#45,#51,#30,#03,#11,#01,#43
	db #51,#20,#40,#50,#06,#42,#51,#40
	db #ff,#4c,#50,#03,#03,#11,#01,#4f
	db #50,#02,#4e,#50,#05,#03,#11,#01
	db #4f,#50,#02,#4c,#50,#05,#03,#11
	db #01,#4f,#50,#02,#4e,#50,#05,#03
	db #11,#01,#4f,#50,#02,#51,#50,#05
	db #03,#11,#01,#4f,#50,#02,#4e,#50
	db #05,#03,#11,#01,#4c,#50,#02,#4e
	db #50,#05,#03,#11,#01,#4f,#50,#02
	db #4e,#50,#05,#03,#11,#01,#4f,#50
	db #04,#ff,#4c,#5b,#30,#03,#11,#01
	db #4f,#5b,#21,#4e,#5b,#51,#03,#11
	db #01,#4f,#5b,#21,#4c,#5b,#51,#03
	db #11,#01,#4f,#5b,#22,#4e,#5b,#52
	db #03,#11,#01,#4f,#5b,#23,#51,#5b
	db #53,#03,#11,#01,#4f,#5b,#25,#4e
	db #5b,#55,#03,#11,#01,#4c,#5b,#27
	db #4e,#5b,#57,#03,#11,#01,#4f,#5b
	db #29,#4e,#5b,#59,#03,#11,#01,#4f
	db #5b,#4f,#ff
;
.game_name
	db "Sweet Megademo Part Headache",0
.game_year
	db "",0
.game_publisher
	db "Da Boxon Team",0
.music_author
	db "Tom & Jerry Of GPA",0
.music_comment
	db "ST-128 Module",0

	read "music_end_v1_0.asm"
